home *** CD-ROM | disk | FTP | other *** search
- // Variables globales
- extern HINSTANCE hInst;
- extern LPDIRECTDRAW7 lpDD;
- extern LPDIRECT3D7 lpD3D;
- extern LPDIRECTDRAWSURFACE7 lpddsRender;
- extern LPDIRECTDRAWSURFACE7 lpddsBackBuffer;
- extern LPDIRECTDRAWSURFACE7 g_pddsZBuffer;
- extern LPDIRECT3DDEVICE7 lpd3dDevice;
- extern RECT sRectangle;
- extern DDSURFACEDESC2 ddsd;
- extern GUID gDeviceGUID;
-
- extern float fGridSize;
-
- extern BOOL bActive;
- extern BOOL bReady;
- extern BOOL bLightFull;
- extern BOOL bGrid;
-
- extern D3DVECTOR Cursor1, Cursor2, Cursor3;
- extern D3DVECTOR Observer, Target;
- extern D3DVECTOR vTracker;
-
- extern D3DMATRIX matView, matWorld, matProj; // Matrices du pipe D3D
-
- extern float fXmin, fXmax, fYmin, fYmax, fZmin, fZmax;
-
- extern SkulptGadget gAddPoint, gCenter, gGoDown, gGoLeft, gGoUp, gGoRight, gGrab, gMakeTri, gReverse, gRotAnti, gRotClock, gZoomIn, gZoomOut;
-
- extern HWND hWndPersp, hWndTop, hWndFace, hWndRight, hWndMenu, hWndTrace, hWndDlg;
-
- extern gSommet Vertices[XDC_NUMPT];
- extern gEdge Edges[XDC_NUMEDGE];
- extern gTri Triangles[XDC_NUMTRI];
- extern gLamp Lampes[XDC_NUMLAMP];
- extern gObject Objects[XDC_NUMOBJECTS];
- extern gMtrl Materials[XDC_NUMMTRL];
- extern gTex Textures[XDC_NUMTEX];
-
- extern D3DCOLOR cAmbient, cBack;
-
- extern DWORD dFillMode;
- extern DWORD dZBuf;
- extern BOOL bAlpha;
- extern BOOL bSpecular;
- extern DWORD dCull;
- extern BOOL bAntialias;
-
- extern BOOL bCoords;
-
- extern int iVertLastUsed, iVertFirstAvailable;
- extern int iEdgeLastUsed, iEdgeFirstAvailable;
- extern int iTriaLastUsed, iTriaFirstAvailable, iTriaHilit;
- extern int iLampLastUsed, iLampFirstAvailable, iLampHilit;
- extern int iObjtLastUsed, iObjtFirstAvailable;
- extern int iMtrlLastUsed, iMtrlFirstAvailable;
- extern int iTextLastUsed;
-
- extern char cTool;
-
- extern char *sLogo, *sMenu, *sPersp, *sPlanar;
-
- extern D3DEnum_DeviceInfo *m_pDeviceInfo;
-
- extern char cTitle[255], cString[255];
-
- extern long lWActive;
-
- extern int iHoles;
- extern HWND hHoleDlgActive;
- extern double dHoles[XDC_MAX_HOLES * 2];
- extern SMALLBOOL bFillAndRemoveEdges;
-
- extern BOOL bTracking;
-
- #ifdef _AMIGA_
- extern Library *GadToolsBase;
- extern Library *UtilityBase;
- extern Library *AslBase;
- extern Library *AmigaGuideBase;
- extern Library *DataTypesBase;
- extern Library *IconBase;
- extern Library *DiskfontBase;
- extern Library *CyberGfxBase;
- extern W3D_Context *hW3DC_2D;
- extern W3D_Scissor sScissor;
- extern ULONG lSigMask, l2DWinSigMask;
- extern UBYTE uHint[10];
- extern SMALLBOOL bConsoleOpened;
- extern APTR hVi;
- #ifndef __PPC__
- extern Library *Warp3DBase;
- #else
- extern Library *Warp3DPPCBase;
- #endif
- extern Task *hApp;
- #endif
-